frock coat

Noun
  1. a man's coat having knee-length skirts front and back; worn in the 19th century
frock coat
A gentleman in a black frock coat tips his hat on a cobblestone street.